feat(ci): Divide lint/docs and add linear-history and no-fixups #2737
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These are CI workflow improvements.
I’ve copied no-fixups and linear-history from Agoric SDK, but removed their predicates on Mergify labels. We will simply see failures for these jobs for any change that is under review, so CI may have a couple failed jobs for otherwise ready changes.
I’ve also divided the lint job into separate lint and doc generation jobs in hopes that this takes some time off of CI. We should consolidate type checking so we do not duplicate effort for every package, but that remains a separate ambition.